//
//  TYZJumpVCManager.h
//  DriveSchoolCoach
//
//  Created by TangBin on 2019/7/4.
//  Copyright © 2019 TangBin. All rights reserved.
//

#import <Foundation/Foundation.h>

NS_ASSUME_NONNULL_BEGIN

@interface TYZJumpVCManager : NSObject
#pragma mark - 基础函数
+ (void)pushBaseVC:(nullable UIViewController *)vc pushVC:(nullable UIViewController *)pushVC;

+ (void)pushBaseVC:(nullable UIViewController *)vc pushVC:(nullable UIViewController *)pushVC animated:(BOOL)animated;

+ (void)presentBaseVC:(nullable UIViewController *)vc presentVC:(UIViewController *)presentVC completion:(void(^ __nullable)(void))completion;
+ (void)presentBaseVC:(nullable UIViewController *)vc presentVC:(UIViewController *)presentVC modalPresentationStyle:(UIModalPresentationStyle)modalPresentationStyle completion:(void(^ __nullable)(void))completion;
+ (void)presentBaseVC:(nullable UIViewController *)vc presentVC:(UIViewController *)presentVC animated:(BOOL)animated completion:(void(^ __nullable)(void))completion;
+ (void)presentBaseVC:(nullable UIViewController *)vc presentVC:(UIViewController *)presentVC animated:(BOOL)animated modalPresentationStyle:(UIModalPresentationStyle)modalPresentationStyle completion:(void(^ __nullable)(void))completion;

@end

NS_ASSUME_NONNULL_END
